﻿body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i,dl{margin:0; padding:0;}
*{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px;overflow-x: hidden;}
.w1200{ width:1200px; margin:auto;}
.w1600{ width:1600px; margin:auto;}
.noright{margin-right:0px !important;padding-right:0px !important;}

/*head*/
.head_ms{background:url(../images/head_ms.jpg) center no-repeat; height:40px; line-height:40px; border-bottom:1px #d8d8d8 solid; color:#666666; margin-bottom:28px;}
.head_ms a{}
.head_ms a:hover{color:#c82739 !important;}
.head_top{background:url(../images/head_bg.png) center no-repeat; height:130px;}
.head_logo{float:left; margin-right:22px;}
.head_js{float:left;}
.head_js p{font-size:16px; margin-bottom:4px; padding-top:22px;}
.head_js span{font-size:22px; font-weight:bold; color:#69c204; padding-top:5px; display:block;}
.head_ys{float:left; margin-top:10px; margin-left:30px;}
.head_ys img{float:left;}
.head_tel{float:right; width:270px; margin-top:16px; margin-left:30px;}
.head_tel img{float:left; margin-right:20px; margin-top:15px;}
.head_tel p{font-size:18px; margin-bottom:3px; margin-top:8px;}
.head_tel span{font-size:24px; font-weight:bold; color:#69c204;}



/*nav*/
.nav{background:url(../images/nav_bj.jpg) center no-repeat; height:60px;}
.nav ul{}
.nav ul li{float:left; color:#fff; width:136px; height:60px; line-height:60px; text-align:center; margin-right:40px; font-size:16px;}
.nav ul li a{color:#fff;font-size:16px; display: block;}
.nav ul li:last-child{margin-right:0px !important; }
.nav ul li:hover{background:#fff; color:#69c204;}
.nav ul li:hover a{color:#69c204;font-size:16px;}
.nav ul li.cur{background:#fff; color:#69c204;}
.nav ul li.cur a{ color:#69c204;}



/* banner */ 
.focus {width:100%; height:680px; overflow:hidden; position:relative; }
.focus ul {height:680px; position:absolute;}
.focus ul li {float:left; width:100%; height:680px; overflow:hidden; position:relative; background:#fff;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; left:45%; height:20px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:20px; line-height:24px; text-align:center; _font-size:0; margin-left:24px; cursor:pointer; background:none; transition:all 0.5s; border-radius:50px; border:2px #fff solid;}
.focus .btn span.on {background:#69c204; transition:all 0.5s; border:2px #69c204 solid;}
.focus .preNext {width:45px; height:100px; position:absolute; top:210px; background:url() no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}

/*search*/	
.search {width:100%; margin:auto; height:60px; overflow: hidden; border-bottom:1px #eee solid;}
.search_tu { float:right; width:40px; height:40px; margin-top:8px; overflow:hidden}
.search_2 {float:left; width:320px;}
.search_2 input{overflow:hidden; width:360px; height:40px; padding-left:20px; line-height:40px; border:0px solid #dddddd !important; }
.search_k {width:328px;}
.search_wenzi { margin-top:20px;}
.search_wenzi strong{ color:#031a44;}
.inc:focus {outline:none; border: 1px solid #dddddd;}
.search-form{margin:auto; position:relative; border:none; margin-top:16px;}
.input-keyword{width:96%; height:28px; border:none;    padding-left: 3%; border:#ccc 1px solid}
.search-btn{ position:absolute; background:#69c204 url(../images/search.png) center no-repeat; width:36px; height:30px; display:block; top:0px; right:-0px;outline:0;vertical-align:middle; border:none;}
.input-keyword{color:#999;}

/*service*/
.service{background:#ededed; position:relative; margin:auto; height:204px;}
.service ul{width:1200px; margin:auto;}
.service ul li{width:170px; float:left; margin-right:87px; text-align:center;}
.service ul li:last-child{margin-right:0px !important;}
.service ul li img{ margin-top:36px;transition:0.2s !important;}
.service ul li p{font-size:16px; margin-top:22px; margin-bottom:4px;}
.service ul li span{font-size:14px; color:#888888;}
.service ul li:hover img{
transform: rotateY(180deg);
-ms-transform: rotateY(180deg);	/* IE 9 */
-moz-transform: rotateY(180deg); 	/* Firefox */
-webkit-transform:rotateY(180deg); /* Safari å’Œ Chrome */
-o-transform:rotateY(180deg); 	/* Opera */
transition:0.2s !important;
}


/*prod*/
.prod{background:url(../images/prod_bj.jpg) center top no-repeat; height:933px;}
.prod_title{text-align:center; padding-top:60px;}
.prod_title p{font-size:32px; font-weight:bold; color:#69c204; margin-bottom:4px;}
.prod_title p i{font-style:normal; color:#1a1a1a;}
.prod_title span{font-size:20px; color:#cccdce; text-transform:uppercase; letter-spacing:2px; background:url(../images/prod_span.png) center no-repeat; display:block;}
.prod_nr{width:1200px; margin:auto; position:relative;}
.prod_nr .tabcon li{width:380px; height:280px; overflow:hidden; float:left; margin-right:30px; margin-bottom:30px;}
.prod_nr .tabcon li i{width: 380px;  height: 280px; overflow: hidden;  display: block;}
.prod_nr .tabcon li:hover div{margin-top:-280px; transition:0.3s;}
.prod_nr .tabcon li div{background:rgba(0, 0, 0, 0.5490196078431373); width:380px; height:280px; transition:0.3s; position:relative; z-index:2;}
.prod_nr .tabcon li div p{color:#fff; font-size:18px; display:block; padding-top:116px; padding-left:20px; padding-bottom:10px;}
.prod_nr .tabcon li div i{display:block; height:1px; width:0%; background:#fff; transition:0.3s; margin-left:20px; }
.prod_nr .tabcon li:hover div i{width:90%; transition:0.3s; transition-delay:0.3s;}
.prod_nr .tabcon li:nth-child(3){margin-right:0px !important;}
.prod_nr .tabcon li:nth-child(6){margin-right:0px !important;}
.prod_more{width:182px; height:44px; background:#69c204; text-indent:50px; line-height:44px; font-size:16px; position:absolute; right:0; top:0;color:#fff;}
.prod_more a{ color:#fff;}
/* tabbtn */
.tabbtn{ height:50px;  margin-top:44px; margin-bottom:44px;}
.tabbtn li{float:left;position:relative; margin-right:22px;}
.tabbtn li:nth-child(5){ margin-right:0px !important;}
.tabbtn li a{width:180px; height:42px; display:block; border:1px #c6c6c6 solid; text-align:center; line-height:44px;}
.tabbtn li.current{}
.tabbtn li.current a{border:1px #69c204 solid; color:#69c204;}
/* tabcon */
.tabcon{position:relative;/*必要元素*/height:580px;overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{height:580px;}
/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:1200px;}

/*index_ban*/
.index_ban{height:204px; background:url(../images/index_ban.jpg) center no-repeat; color:#fff;}
.index_ban p{font-size:26px; padding-left: 186px; padding-top: 38px;}
.index_ban span{ display:block; font-size:32px; font-weight:bold;padding-left: 65px; padding-top: 20px;}
.index_ban i{display:block; font-style:normal; font-size:24px; font-weight:bold; padding-top:7px; padding-left:154px; }

/*power*/
.power{background:url(../images/power_bj.jpg) center no-repeat; height:1510px;}
.power_title{padding-top:50px; text-align:center; margin-bottom:40px;}
.power_title p{font-size:22px; margin-bottom: 4px;}
.power_title span{display:block; font-size:38px; color:#69c204;}
.power_nr{width:1200px; margin:auto;}
.power_nr li{width:277px; height:277px; float:left; background:url(../images/power_li.png) center no-repeat; text-align:center; margin-right:30px; border-radius:50%; overflow:hidden;}
.power_nr li:nth-child(4){margin-right:0px !important;}
.power_nr li i{ display:block; font-style:normal; color:#69c204; font-size:52px; margin-top:30px;}
.power_nr li p{font-size:20px; font-weight:bold; color:#69c204; margin-top:16px; margin-bottom:14px;}
.power_nr li span{font-size:15px;}
.power_nr li.power-li{background:#69c204; border-radius:50%; transition:ease-out 0.3s;}
.power_nr li.power-li i{color:#fff;}
.power_nr li.power-li p{color:#fff;}
.power_nr li.power-li span{color:#fff;}

.message{background:#484747; width:1200px; margin:auto; height:275px; margin-top:156px; color:#fff;}
.message_wz{}
.message_wz p{font-size:42px; font-weight:bold; padding-left:24px; padding-top:40px;}
.message_wz p strong{font-size:52px;}
.message_wz span{ font-size:22px; display:block; font-weight:bold; padding-left:30px; float:left; margin-top:4px;}
.message_wz span i{width:130px; height:16px; background:#fff; display:block; float:right; margin-top:8px; margin-left:6px;}
.message_wz em{ display:block; font-style:normal; font-size:22px; font-weight:bold; background:url(../images/message_tel.png) left no-repeat; height:51px; line-height:51px; margin-left:30px; padding-left:66px; margin-top:30px;}
.message_wz em i{ font-style:normal; font-weight:normal;}
.message_ly{background:#fff; width:624px; height:252px; margin-top:11px; margin-right:11px;}
.message_ly form{margin-top:16px;}
.message_ly .name{width:264px; height:42px; border:1px #dedede solid; margin-bottom:2%; padding-left:14px; float:left; margin-right:10px; color:#9b9b9b; margin-left: 28px;}
.message_ly .tel{width:264px; height:42px; border:1px #dedede solid; margin-bottom:2%; padding-left:14px; float:left;}
.message_ly .content{display: block;  padding-left:14px; width: 554px; border: 1px solid #dedede; line-height: 50px; resize: none; margin-left: 28px;}
.message_ly .submit{width:570px; height:47px; background:#69c204; display:block; border-radius:0px; float:left; margin-left:70px; border: 0px; margin-top:12px; margin-left: 28px; font-size:16px; color:#fff;}


/*case*/
.case{ position:relative; margin-top:80px;}
.case_title{text-align:center;}
.case_title p{font-size:32px; font-weight:bold; color:#69c204; margin-bottom:4px;}
.case_title p i{font-style:normal; color:#1a1a1a;}
.case_title span{font-size:20px; color:#888; text-transform:uppercase; letter-spacing:2px; background:url(../images/prod_span.png) center no-repeat; display:block;}
.case_nr{width:1200px; margin:auto; position:relative; overflow:hidden; margin-top:50px;}
.case_nr li{ position:relative; height:304px; width:390px; float:left; margin-right:15px; transition:0.3s;}
.case_nr li:nth-child(3){margin-right:0px !important;}
.case_nr li:nth-child(6){margin-right:0px !important;}
.case_nr li:nth-child(9){margin-right:0px !important;}
.case_nr li img{}
.case_nr li p{ position:absolute; bottom:0; height:44px; background:rgba(0, 0, 0, 0.5490196078431373); width:100%; line-height:44px; text-align:center; color:#fff; font-size:16px; transition:0.3s;}
.case_nr li:hover p{ height:100%; transition:0.3s; line-height:304px;}
.a3 {
	position:absolute; bottom:66px; left:43%;
}
.a3 span {
	width: 80px;
	height:5px;
	float: left;
	background:#878787;
	text-indent: -9999px;
	margin: 0 3px;
	cursor:pointer;
}
.a3 span.one {
	background:#69c204;
}
.a4{}
.a4 span.prev{background:url(../images/prev.png) no-repeat; display:block; width:48px; height:99px; text-indent:-9999px; position:absolute; left:14%; top:42%;}
.a4 span:hover.prev{background:url(../images/prev_h.png) no-repeat;}
.a4 span.next{background:url(../images/next.png) no-repeat; display:block; width:48px; height:99px; text-indent:-9999px; position:absolute; right:14%; top:42%;}
.a4 span:hover.next{background:url(../images/next_h.png) no-repeat;}
.a5 {
	width:1200px;
	height:460px;
	overflow: hidden;
	position: relative;
	margin:auto;
}

.a6 {
	width:auto;
	height:304px;
	overflow:hidden;
	position: absolute;
	top: 0;
    left:0;
}


/*index_ban2*/
.index_ban2{background:url(../images/index_ban2.jpg) center no-repeat; height:162px; color:#fff;}
.index_ban2 .fl{padding-left:86px;}
.index_ban2 .fl p{ font-size:22px; padding-top:44px;}
.index_ban2 .fl span{ font-size:40px; font-weight:bold;}
.index_ban2 .fr{}
.index_ban2 .fr p{ font-size:32px; font-weight:bold; margin-bottom:8px; margin-top:42px;}
.index_ban2 .fr span{ font-size:20px;}

/*select*/
.select{background:url(../images/select_bj.jpg) center no-repeat; height:920px;}
.select_title{ text-align:center; padding-top:80px;}
.select_title p{ font-size:48px; font-weight:bold; color:#69c204;}
.select_title p b{ font-size:88px; padding:0px 4px;}
.select_title span{ font-size:22px; font-weight:bold;}
.select_nr{ margin:auto; margin-top:100px; width:1200px;}
.select_nr li{ margin-top:40px;}
.select_nr li img{float:left; margin-right:20px;}
.select_nr li p{font-size:22px; font-weight:bold;}
.select_nr li span{ display:block; margin-top:6px; line-height:22px;}

/*about*/
.about{ background:url(../images/about_bj.jpg) center top no-repeat; height:831px;}
.about_title{text-align:center; padding-top:110px;}
.about_title p{font-size:32px; font-weight:bold; color:#69c204; margin-bottom:4px;}
.about_title p i{font-style:normal; color:#1a1a1a;}
.about_title span{font-size:20px; color:#888; text-transform:uppercase; letter-spacing:2px; background:url(../images/prod_span.png) center no-repeat; display:block;}
.about_nr{margin-top:60px;}
.about_nr p{font-size:18px; font-weight:bold;}
.about_nr span{line-height:26px; display:block; margin-top:10px;}
.about_nr a{width:201px; height:83px; display:block; text-align:center; line-height:82px; background:url(../images/about_more.png) center no-repeat; color:#fff; font-size:16px; margin-left: -34px; margin-top: 60px;}
.about_nr dl{ margin-top:36px;}
.about_nr dl dd{float:left; margin-right:216px; margin-left:30px;}
.about_nr dl dd:nth-child(4){margin-right:0px !important;}
.about_nr .about_01{width:100px;}
.about_nr .about_01 b{background:#fff; width:100px; height:100px; border:1px #c2c0c0 solid; display:block; border-radius:50%; position:relative; transition:0.3s;}
.about_nr .about_01:hover b{background:#69c204; border:1px #69c204 solid; transition:0.3s;}
.about_nr .about_01:hover b i{background:url(../images/a1.png) bottom no-repeat; transition:0.3s;}
.about_nr .about_01 b i{background:url(../images/a1.png) top no-repeat; width:57px; height:57px; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; transition:0.3s;}
.about_nr .about_01 p{ font-size:14px; font-weight:normal; text-align:center; margin-top:10px;}

.about_nr .about_02{width:100px;}
.about_nr .about_02 b{background:#fff; width:100px; height:100px; border:1px #c2c0c0 solid; display:block; border-radius:50%; position:relative; transition:0.3s;}
.about_nr .about_02:hover b{background:#69c204; border:1px #69c204 solid; transition:0.3s;}
.about_nr .about_02:hover b i{background:url(../images/a2.png) bottom no-repeat; transition:0.3s;}
.about_nr .about_02 b i{background:url(../images/a2.png) top no-repeat; width:59px; height:60px; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; transition:0.3s;}
.about_nr .about_02 p{ font-size:14px; font-weight:normal; text-align:center; margin-top:10px;}

.about_nr .about_03{width:100px;}
.about_nr .about_03 b{background:#fff; width:100px; height:100px; border:1px #c2c0c0 solid; display:block; border-radius:50%; position:relative; transition:0.3s;}
.about_nr .about_03:hover b{background:#69c204; border:1px #69c204 solid; transition:0.3s;}
.about_nr .about_03:hover b i{background:url(../images/a3.png) bottom no-repeat; transition:0.3s;}
.about_nr .about_03 b i{background:url(../images/a3.png) top no-repeat; width:52px; height:49px; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; transition:0.3s;}
.about_nr .about_03 p{ font-size:14px; font-weight:normal; text-align:center; margin-top:10px;}

.about_nr .about_04{width:100px;}
.about_nr .about_04 b{background:#fff; width:100px; height:100px; border:1px #c2c0c0 solid; display:block; border-radius:50%; position:relative; transition:0.3s;}
.about_nr .about_04:hover b{background:#69c204; border:1px #69c204 solid; transition:0.3s;}
.about_nr .about_04:hover b i{background:url(../images/a4.png) bottom no-repeat; transition:0.3s;}
.about_nr .about_04 b i{background:url(../images/a4.png) top no-repeat; width:57px; height:49px; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; transition:0.3s;}
.about_nr .about_04 p{ font-size:14px; font-weight:normal; text-align:center; margin-top:10px;}


/*process*/
.process{background:url(../images/process.jpg) center no-repeat; height:301px; margin-top:10px;}
.process_title{text-align:center; padding-top:30px;}
.process_title p{font-size:32px; font-weight:bold; color:#fff; margin-bottom:4px;}
.process_title p i{font-style:normal; color:#fff;}
.process_title span{font-size:20px; color:#fff; text-transform:uppercase; letter-spacing:2px; background:url(../images/prod_span_b.png) center no-repeat; display:block;}
.process ul{background:url(../images/process_nr.png) center bottom no-repeat; height: 160px; }
.process ul li{float:left; padding-left: 36px; padding-right: 50px; padding-top: 26px; padding-bottom:98px;}
.process ul li img{transition:0.2s !important;}
.process ul li:hover img{
transform: rotateY(180deg);
-ms-transform: rotateY(180deg);	/* IE 9 */
-moz-transform: rotateY(180deg); 	/* Firefox */
-webkit-transform:rotateY(180deg); /* Safari å’Œ Chrome */
-o-transform:rotateY(180deg); 	/* Opera */
transition:0.2s !important;
}

/*news*/
.news{ background:url(../images/news_bj.jpg) center no-repeat; padding-bottom:80px;}
.news_title{text-align:center; padding-top:60px; margin-bottom:50px;}
.news_title p{font-size:32px; font-weight:bold; color:#69c204; margin-bottom:4px;}
.news_title p i{font-style:normal; color:#1a1a1a;}
.news_title span{font-size:20px; color:#888; text-transform:uppercase; letter-spacing:2px; background:url(../images/prod_span.png) center no-repeat; display:block;}
.news_nr{}
.news_tj{height: 191px;}
.news_tj li{ float:left;width:590px; height:189px; background:#fff; border:1px #69c204 solid; margin-right:16px;transition: 0.2s !important;}
.news_tj li:hover{margin-top:-4px; transition: 0.2s !important;}
.news_tj li:nth-child(2){margin-right:0px !important;}
.news_tj li i{width:212px; height:189px; overflow:hidden; display:block; float:left; margin-right:34px;}
.news_tj li i img{}
.news_tj li p{font-size:18px; color:#69c204; padding-top:24px; margin-bottom:6px;}
.news_tj li em{display:block; font-style:normal; color:#999;}
.news_tj li span{ display:block; margin-top:10px; color:#666666; line-height:28px;}
.news_lb{margin-top:32px;}
.news_lb li{ float:left;width:347px; height:166px; background:#fff; border:1px #848484 solid; margin-right:16px; padding-left:20px; padding-right:20px;}
.news_lb li:hover{border:1px #69c204 solid;}
.news_lb li:nth-child(3){margin-right:0px !important;}
.news_lb li p{font-size:18px; color:#69c204; padding-top:24px; margin-bottom:6px;}
.news_lb li em{display:block; font-style:normal; color:#999;}
.news_lb li span{ display:block; margin-top:10px; color:#666666; line-height:28px;}

/*honor*/
.honor{background:#f4f4f4; padding-top:24px; margin-top:60px;}
.nr_honor_title{font-size:28px;color:#0a0a0a;line-height:26px;text-align:center;height:1px;background:#e4e4e4;position:relative;margin-top:50px; font-weight:bold;}
.nr_honor_title .b{width:142px; position:absolute;left:50%;display:block;margin-left:-66px;top:-13px; background:#f4f4f4}
.nr_honor_title .b span{color:#69c204}
.nr_honor_nr{margin-top:60px;}
.nr_honor_nr ul{}
.nr_honor_nr ul li{width:282px; float:left; margin-left:24px;}
.nr_honor_nr ul li i img{width:280px; height:354px; border:1px solid #ccc; display:block;}
.nr_honor_nr ul li:hover i img{border:1px solid #69c204;}
.nr_honor_nr ul li p{ text-align:center; margin-top:10px;}
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative; padding-bottom: 54px;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width:43px;height:42px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/abprve.png) no-repeat center; left:210px; top:135px;}
.Box .Box_con .btnr {background: url(../images/apnext.png) no-repeat center;right:210px; top:135px;}
.Box .Box_con .conbox {position: relative;overflow: hidden; height:385px;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

/*position*/
.position{height:50px; line-height:50px;width:100%; border-bottom:1px #ccc solid;}
.position .w1200{color:#929191;  background:#fff; height:50px; position:relative;}
.position .w1200:after{content:""; display:block; height:20px; width:14px; position:absolute; right:215px; bottom:0; top:0; margin:auto;}
.position .w1200 .fr{margin-right:20px; background:url(../images/position.png) no-repeat 0px 14px; padding-left:24px;}
.position .w1200 .fl{background:#69c204; width:auto; height:50px; color:#fff; text-align:center; font-size:16px;}
.position .w1200 .fl p{padding:0px 24px;}
.position a{color:#929191;}

/*content*/
.content_n{background:#f4f4f4;}
.list{background:#fff; padding-bottom:50px;}
.list_nr{}
.list_nr li{float:left;width:360px; overflow:hidden; margin-left:28px; margin-bottom:28px; border:1px #ccc solid;}
.list_nr li img{height:280px;}
.list_nr li:hover p{background:#69c204; color:#fff;}
.list_nr li p{width:360px; height:48px; line-height:48px; font-size:20px; color:#333; text-indent:24px; display:block; position:relative;}
.list_nr li p:after{content:""; background:url(../images/ann.png) no-repeat; width:29px; height:29px; display:block; position:absolute; right:20px; top:0; bottom:0; margin:auto;}
.list_nr li:hover p:after{background:url(../images/ann_h.png) no-repeat;}
.list_nr li p a{}

/*page*/
.page{margin-top:20px;display: flex;  justify-content: center;}
.page li{float:left; border:1px #ccc solid; margin:5px 6px;}
.page li a{color:#666; display: block; padding: 5px 10px;}
.page .thisclass{background:#69c204; border:#69c204 1px solid;}
.page .thisclass a{ color:#fff !important;}
.page .pageinfo{padding: 5px; display: block;}

/*xgNews*/
.xgNews{margin-top:8px; width:95%;}
.xgNews .fg{background:#eaeaea;}
.xgNews .Top{color:#000000;font-size:22px; line-height:50px; height:50px; position:relative;}
.xgNews .Top .en{color:#69c204;}
.xgNews .Top .more{float:right;color:#3f3f3f;font-size:14px;}
.xgNews .fg span{display:block;width:24px;height:1px; background-color:#69c204;}
.xgNews .cons{padding:41px 0px; background-color:#ffffff;}
.xgNews .cons .fl .img{width:220px;height:143px;display:block; overflow:hidden; vertical-align: middle;text-align: center; float:left;}
.xgNews .cons .fl .img img{display:inline-table; width:100%;}
.xgNews .cons .fl .con{width:325px;height:143px; background:url(../images/prolGo2.png) no-repeat right bottom;padding-left:26px;display:table-cell;}
.xgNews .cons .fl .til{color:#121212;font-size:16px; line-height:1em;}
.xgNews .cons .fl .sum{color:#6e6e6e;font-size:14px; line-height:25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;margin-top:9px;height:75px;}
.xgNews .cons .fl .time{color:#8e8e8e;font-size:14px;margin-top:5px;}
.xgNews .cons > .fr{width:501px;height:153px; border-left:1px dashed #b2b2b2; overflow:hidden;}
.xgNews .cons .fr li{margin-top:13.5px;font-size:14px; height:20px;}
.xgNews .cons .fr li:nth-child(1){margin-top:0;}
.xgNews .cons .fr .fl{padding-left:37px;color:#161616;}
.xgNews .cons .fr .fr{font-size:12px;color:#8e8e8e;}

/*pagess*/
.pagess{margin-top:30px;}
.pagess ul{width:96%; margin:auto;}
.pagess ul li{ height:46px;}
.pagess ul li a{background:#69c204; padding:10px 20px; color:#fff; height:30px;}

/*foot*/
.foot{background:#ffffff; height:300px;}
.foot_logo{float:left; margin-top:64px;}
.foot_xx{ float:left; color:#b7b6b6;margin-left:46px; line-height:28px; margin-top:80px;}
.foot_xx a{color:#b7b6b6;}
.foot_ewm{ float:right; margin-top:20px; text-align:center; margin-top:70px;}
.foot_ewm p{color:#b7b6b6; margin-top:10px;}

/* 右侧按钮 */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;transition:all 0.5s; margin-bottom:4px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#69c204;opacity:1;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#69c204;opacity:1;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#69c204;opacity:1;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#69c204;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li .sidebox_ewm{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#69c204;opacity:1;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul .sidebox_ewmbox:hover{width:54px;height:210px !important;}
.side ul .sidebox_ewmbox p{transition:all 0.5s; left:5px; top:0px;}
.side ul .sidebox_ewmbox:hover p{display: block; position: relative; left:5px; top: 0px;transition:all 0.5s;}
.side ul .sidebox_ewmbox img{margin-left:0px;transition:all 0.5s;}